package com.zimmur.model.goods;

import java.util.List;

import org.apache.solr.client.solrj.SolrQuery.SortClause;

import com.zimmur.tools.PageUtil;
/**
 * 商品 参数类
 * @author Administrator
 *
 */
public class GoodsParameter extends PageUtil<Goods>{
	private Integer publishDate=0;     // 上架时间
	private String title;              // 商品标题   模糊查询条件
	/**
	 * 商品标签查询，多个以英文逗号分隔
	 */
	private String tags;
	private Short typeFlag;            // 类型状态   1衣匠，2家定 3闪创
	private Integer typeId;            // 类型Id
	private Integer parentTypeId;      // 父类型Id
	private Integer displayStatus=1;   // 是否显示
	private List<String> typeIds;     // 类型id列表
	private List<SortClause> orderByClause;      // 排序条件
	/**
	 * 折扣，格式：30(单个数据)，30-50(区间数据)
	 */
	private String offPercent;
	/**
	 * 商品尺码，格式：L
	 */
	private String goodSizeCode;
	/**
	 * 商品颜色，格式：红色
	 */
	private String goodColorName;
	/**
	 * 商品价格：格式：30(单个数据)，30-50(区间数据)
	 */
	private String price;
	
	
	public List<String> getTypeIds() {
		return typeIds;
	}

	public void setTypeIds(List<String> typeIds) {
		this.typeIds = typeIds;
	}

	public Integer getPublishDate() {
		return publishDate;
	}

	public void setPublishDate(Integer publishDate) {
		this.publishDate = publishDate;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public Short getTypeFlag() {
		return typeFlag;
	}

	public void setTypeFlag(Short typeFlag) {
		this.typeFlag = typeFlag;
	}

	public Integer getTypeId() {
		return typeId;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public Integer getParentTypeId() {
		return parentTypeId;
	}

	public void setParentTypeId(Integer parentTypeId) {
		this.parentTypeId = parentTypeId;
	}

	public Integer getDisplayStatus() {
		return displayStatus;
	}

	public void setDisplayStatus(Integer displayStatus) {
		this.displayStatus = displayStatus;
	}

	public List<SortClause> getOrderByClause() {
		return orderByClause;
	}

	public void setOrderByClause(List<SortClause> orderByClause) {
		this.orderByClause = orderByClause;
	}

	public String getOffPercent() {
		return offPercent;
	}

	public void setOffPercent(String offPercent) {
		this.offPercent = offPercent;
	}

	public String getGoodSizeCode() {
		return goodSizeCode;
	}

	public void setGoodSizeCode(String goodSizeCode) {
		this.goodSizeCode = goodSizeCode;
	}

	public String getGoodColorName() {
		return goodColorName;
	}

	public void setGoodColorName(String goodColorName) {
		this.goodColorName = goodColorName;
	}

	public String getPrice() {
		return price;
	}

	public void setPrice(String price) {
		this.price = price;
	}

	public String getTags() {
		return tags;
	}

	public void setTags(String tags) {
		this.tags = tags;
	}
	
}
